<?xml version="1.0"?>
<component name="org.nuxeo.theme.fragments.override">

  <require>org.nuxeo.theme.fragments</require>

  <documentation>

    Contributions to NXThemes Fragments.
    All generic Model and Fragment types are registered here.
    @author Jean-Marc Orliaguet (jmo@chalmers.se)
  

  </documentation>
  <extension point="models" target="org.nuxeo.theme.services.ThemeService">

    <model name="text">
      <class>org.nuxeo.theme.models.Text</class>
    </model>

    <model name="html">
      <class>org.nuxeo.theme.models.Html</class>
    </model>

    <model name="region">
      <class>org.nuxeo.theme.models.Region</class>
    </model>

    <model name="navigation">
      <class>org.nuxeo.theme.models.Navigation</class>
      <contains>navigation item</contains>
    </model>
    
    <model name="navigation item">
      <class>org.nuxeo.theme.models.NavigationItem</class>
    </model>
    
    <model name="menu">
      <class>org.nuxeo.theme.models.Menu</class>
      <contains>menu item</contains>
    </model>
    
    <model name="menu item">
      <class>org.nuxeo.theme.models.MenuItem</class>
      <contains>menu item</contains>
    </model>

    <model name="feed">
      <class>org.nuxeo.theme.models.Feed</class>
      <contains>feed item</contains>
    </model>
    
    <model name="feed item">
      <class>org.nuxeo.theme.models.FeedItem</class>
    </model>  

  </extension>

</component>
